.iconfont {
  font-family: 'iconfont' !important;
  font-style: normal;
  vertical-align: middle;
  margin-right: 12px;
  width: 24px;
  text-align: center;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mcontainer {
  .content {
    padding: 24px;
  }
}

.card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;

  .right {
    .el-icon-setting {
      cursor: pointer;
      font-size: 20px;
      margin-left: 24px;
    }
  }
}

.pagination-container {
  text-align: center;
  margin-top: 16px;
}

.form-item-container {
  display: flex;
  justify-content: space-between;
  align-items: center;

  .el-form-item {
    flex: 1;
    margin-right: 8px;
  }
}

.search-container {
  background-color: #ffffff;
  margin-bottom: 16px;
  padding: 24px 24px 0;

  .el-select,
  .el-input {
    margin-right: 8px;
    ;
  }
}

.el-table:not(.el-table–scrollable-x) .el-table__fixed-right{
  height: 100% !important;
}